// 微信小程序专用配置
export const WEAPP_CONFIG = {
  // 开发环境配置
  development: {
    // 本地开发服务器地址
    websocketUrl: 'ws://127.0.0.1:7272',
    apiUrl: 'http://127.0.0.1:8080/api',
    // 微信小程序开发工具需要配置
    skipDomainCheck: true
  },
  
  // 测试环境配置
  testing: {
    websocketUrl: 'ws://test.didiline.com:7272',
    apiUrl: 'http://test.didiline.com/api',
    skipDomainCheck: false
  },
  
  // 生产环境配置
  production: {
    // 生产环境必须使用 wss 和 https
    websocketUrl: 'wss://di.chishangvip.com/wss',
    apiUrl: 'https://di.chishangvip.com/api',
    skipDomainCheck: false
  }
};

// 获取当前环境配置
export function getCurrentConfig() {
  // #ifdef H5
  return WEAPP_CONFIG.development;
  // #endif
  
  // #ifdef MP-WEIXIN
  // 微信小程序环境
  const accountInfo = wx.getAccountInfoSync();
  const envVersion = accountInfo.miniProgram.envVersion;
  
  switch (envVersion) {
    case 'develop':
      return WEAPP_CONFIG.development;
    case 'trial':
      return WEAPP_CONFIG.testing;
    case 'release':
      return WEAPP_CONFIG.production;
    default:
      return WEAPP_CONFIG.development;
  }
  // #endif
  
  // 默认返回开发环境
  return WEAPP_CONFIG.development;
}